package parte2;

import java.applet.Applet;
import java.applet.AudioClip;
import java.io.File;
import java.io.ObjectInputStream.GetField;
import java.net.MalformedURLException;

public class AnotacaoAudio extends Anotacao {
	private AudioClip audio;
	
	public AnotacaoAudio(String titulo, String caminho, String descricao) throws Exception {
		super(titulo,descricao);
		try {
			audio = Applet.newAudioClip(new File(caminho).toURI().toURL());
		} catch (MalformedURLException e) {
			throw new Exception("Caminho inválido");
		}
	}

	public AnotacaoAudio(String titulo, String caminho) throws Exception {
		super(titulo);
		try {
			audio = Applet.newAudioClip(new File(caminho).toURI().toURL());
		} catch (MalformedURLException e) {
			throw new Exception("Caminho inválido");
		}
	}
	
	public void playAudio() {
		audio.play();
	}
	
	public void stopAudio() {
		audio.stop();
	}
	
}
